FluentBooking\App\Services\Helper D

Total Complexity 167
Dependencies 8
Dependents 25
Total lines 2,085
Lines of code 1,201
Logical lines of code 323
Comment lines 46
Methods 54
Properties 1

Methods 54

Method Rating Maintainability Complexity Lines of code
getEditorShortCodes()
B
28
9 161
getGlobalSettings()
A
40 11 64
decryptKey()
A
51 10 24
fluentbookingSanitizer()
A
52 9 23
encryptKey()
A
52 9 22
isEventSlugAvailable()
A
52 8 25
getDefaultEmailNotificationSettings()
S
34 1 118
isCalendarSlugAvailable()
S
54 7 22
fcal_sanitize_html()
S
44 4 50
fcal_backend_sanitizer()
S
55 6 19
isPaymentEnabled()
S
56 6 17
getPrefSettins()
S
54 5 22
getGlobalModuleSettings()
S
62 5 11
getGlobalAdminSetting()
S
60 4 15
getUserDisplayName()
S
60 4 14
getBookingStatusChangingTimes()
S
44 1 56
getMeetingMultiDurations()
S
44 1 56
getSlotIntervals()
S
45 1 52
getCustomFieldTypes()
S
46 1 48
getVerifiedSenders()
S
63 4 10
fcalImplodeRecursive()
S
60 3 14
getGlobalPaymentSettings()
S
61 3 14
getBufferTimes()
S
47 1 44
getMeta()
S
61 3 13
getIp()
S
61 3 13
getWeeklyScheduleSchema()
S
49 1 42
getEventColors()
S
50 1 36
debugLog()
S
72 3 5
getUserEmail()
S
66 3 8
getBookingMeta()
S
65 3 9
getDurationLookup()
S
66 3 8
updateMeta()
S
60 2 14
updateBookingMeta()
S
61 2 13
getMeetingDurations()
S
54 1 24
excerpt()
S
64 2 9
fluentBookingUserAvatar()
S
70 2 6
getAddToCalendarHtml()
S
69 2 5
getConfirmAndRejectButton()
S
69 2 5
getNextBookingGroup()
S
68 2 7
isModuleEnabled()
S
74 2 4
updateGlobalModuleSettings()
S
68 2 7
generateSlotSlug()
S
63 2 10
getDefaultTimeFormat()
S
66 2 9
getWeekSelectTimes()
S
68 1 7
fluentbooking_is_rtl()
S
79 1 3
getBookingReceiptLandingBaseUrl()
S
78 1 3
getAppBaseUrl()
S
77 1 3
deleteMeta()
S
70 1 6
isPaymentConfigured()
S
73 1 4
getAdminBookingUrl()
S
78 1 3
getUpgradeUrl()
S
81 1 3
getNextIndex()
S
73 1 5
getBookingPeriodOptions()
S
64 1 9
getOverrideSelectTimes()
S
68 1 7